animal abundance - Turkish English Dictionary